#pragma once

#include "ConstStrings.h"
#include <map>
#include <vector>

using namespace std;

class CMFCWPFAttributes
{
public:
	CMFCWPFAttributes(void);
	~CMFCWPFAttributes(void);

	bool InsertAttribute(const CString & szName, const CString & szValue);
	bool GetAttribute(const CString & szName, CString & szValue);
	bool GetAttribute(const CString & szName, int & nValue);
	bool GetAttribute(const CString & szName, float & fValue);
	bool GetAttribute(const CString & szName, bool & bValue);
	bool GetItems(vector<CString> & szVec);
	COLORREF GetColorFromName(const CString & szName);

protected:
	map<CString, CString> m_mapAttributes;
};
